#pragma warning disable 108
using System;
using System.Runtime.InteropServices;
using System.Collections.Generic;
using Cephei;
using Cephei.Generic;
namespace Cephei.QL.Math.Distributions
{
     // <summary> 
	// ! Cumulative distribution function for \f$ n \f$ degrees of freedom (see mathworld.wolfram.com): \f[ F(x) = \int_{-\infty}^x\,f(y)\,dy = \frac{1}{2}\, +\,\frac{1}{2}\,sgn(x)\, \left[ I\left(1,\frac{n}{2},\frac{1}{2}\right) - I\left(\frac{n}{n+y^2}, \frac{n}{2},\frac{1}{2}\right)\right] \f] where \f$ I(z; a, b) \f$ is the regularized incomplete beta function.
	// </summary>
    [Guid ("611C205D-D263-4492-91E0-FB346E873729"),ComVisible(true)]
	public interface ICumulativeStudentDistribution 
	{
		///////////////////////////////////////////////////////////////
        // Methods
        //
    }

    // <summary> 
	// ! Cumulative distribution function for \f$ n \f$ degrees of freedom (see mathworld.wolfram.com): \f[ F(x) = \int_{-\infty}^x\,f(y)\,dy = \frac{1}{2}\, +\,\frac{1}{2}\,sgn(x)\, \left[ I\left(1,\frac{n}{2},\frac{1}{2}\right) - I\left(\frac{n}{n+y^2}, \frac{n}{2},\frac{1}{2}\right)\right] \f] where \f$ I(z; a, b) \f$ is the regularized incomplete beta function. Factory
	// </summary>
   	[ComVisible(true)]
    public interface ICumulativeStudentDistribution_Factory // : Collection_Factory<ICumulativeStudentDistribution, ICell<ICumulativeStudentDistribution>>
    {
        ///////////////////////////////////////////////////////////////
        // Factory methods
        //
        
	    ICumulativeStudentDistribution Create (Int32 n);
    }
}

